package com.swt.gap.model.vo.graph;

import com.swt.gap.model.graphmodel.FileFilterConfig;
import com.swt.gap.model.vo.FormDataVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 请填写说明
 *
 * @author sx
 * @date 2020/6/30 19:30
 */
@Data
public class ImportGraphDataVO {
    @ApiModelProperty(value = "任务Id")
    private Integer taskId;

    @ApiModelProperty(value = "文件类型：1表单，2文档，3多媒体 ")
    private Integer fileType;

    @ApiModelProperty(value = "保存后的文件名，fileType=1时需填写")
    private String savedFileName;

    @ApiModelProperty(value = "导入的文件的id")
    private Integer fileId;

    @ApiModelProperty(value = "结构化数据，fileType=2时需填写")
    private FormDataVO textContent;

    @ApiModelProperty(value = "图模型，包括交易事件以外的其他事件")
    private List<GraphModel> graphModels;

    @ApiModelProperty(value = "数据过滤 规则")
    private List<FileFilterConfig.FieldFilterConfig> fieldFilterConfigList;

    @ApiModelProperty(value = "模型内容，用来记录")
    private String modelPicContent;
}
